All Classes
| Class | Description |
|---|---|
| Action |
Represents each of the possible actions an agent can take in the Wumpus
World.
|
| Agent |
Represents a player in "Hunt the Wumpus."
|
| BooleanExpression |
The superclass of all Boolean logical expressions.
|
| Conjunction |
Represents an expression with 1 or more conjuncts which must all be true.
|
| Console | |
| ConsoleInput | |
| Constant |
Represents a specific thing in the logical universe.
|
| Continuation<T> |
A continuation, sometimes called a generator, is like a function which
can return multiple values in sequence.
|
| Disjunction |
Represents an expression with 1 or more disjuncts, at least one of which
must be true.
|
| Expression |
An expression is any logical formula with a truth value.
|
| Fact |
A fact is an individual atomic logical statement in function-free predicate
logic.
|
| Formula |
Represents the superclass of all logical formulas.
|
| Game |
Represents the current state of a game of "Hunt the Wumpus."
|
| GamePanel | |
| HumanAgent |
An implementation of
Agent that allows a human to play the game by
typing commands into the console. |
| Images | |
| KnowledgeBase |
A knowledge base is a collection of facts and rules that describe a logical
universe.
|
| LogicAgent |
An artificially intelligent agent which uses logical reasoning based on
observations to decide which squares are safe to visit.
|
| Main |
Starts a new game of "Hunt the Wumpus".
|
| NAryBooleanExpression |
The superclass of any Boolean expression with multiple arguments.
|
| Negation |
Represents an expression whose opposite is true.
|
| Path |
Utility methods for navigating paths though the Wumpus World.
|
| Prover<E extends Expression> |
A prover is a
Continuation used to find all the ways that a given
logical expression can be proved true. |
| Result |
Describes the result of a single action taken by the player, including any
new information gained.
|
| Rule |
A rule is a logical axiom used deduce new information.
|
| Settings |
Settings for the game.
|
| Term |
The superclass of all logical expression representing specific things in the
universe.
|
| Unifier |
A unifier tracks which variable are equal to one another and which variable
are equal to constants.
|
| Variable |
Represents a place-holder term which can be bound to any constant.
|
| WumpusFrame | |
| WumpusPanel | |
| WumpusWorld |
A utility class for providing the initial Wumpus World knowledge base.
|